from PIL import Image
import os

# 指定PNG文件和JPG文件保存的路径
png_directory = 'E:\\image2\\image2\\'
jpg_directory = 'E:\\train2024\\'

# 循环遍历PNG文件夹中的所有文件
for filename in os.listdir(png_directory):
    if filename.endswith('.png'):
        print(filename)
        # 打开PNG文件
        png_path = os.path.join(png_directory, filename)
        png_image = Image.open(png_path)

        # 构造JPG文件路径
        jpg_filename = os.path.splitext(filename)[0] + '.jpg'
        jpg_path = os.path.join(jpg_directory, jpg_filename)

        # 保存为JPG格式
        png_image.convert('RGB').save(jpg_path, quality=95)

        print(f'{filename} 转换为 {jpg_filename}')